JavaScript
part 7/19 Β· 71.4 KB total
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Concepts de programmation
Le propos de JavaScript est de manipuler de faΓ§on simple des objets, au sens informatique, fournis par une application hΓ΄te. Par exemple dans un navigateur web, un script Γ©crit en javascript peut Γͺtre utilisΓ© pour apporter une touche interactive ou dynamique Γ un applicatif (page ou site web), qui sans cela serait une page statique figΓ©e. Le langage Javascript permet par exemple d'Γ©crire des scripts pour afficher ou cacher un paragraphe, une image ou un popup, selon les interactions de l'utilisateur, ou d'informer le serveur du temps passΓ© Γ lire une page.
Hello world
Il est possible dans un script en langage Javascript, d'afficher le texte hello world sur la console de debug de lβapplication. Ceci peut Γͺtre utilisΓ© par des dΓ©veloppeurs en phase de mise au pointcite-ref-24[24]. :
window.console.log('Hello world'); window.console.exp(hello world)
// ou
global.console.log('Hello world'); window.console.log(hello world)
Dans une application hΓ΄te d'un navigateur, console est une des mΓ©thodes de l'objet global windowcite-ref-25[25]. Dans d'autres applications hΓ΄tes comme Node.js, l'objet global est globalcite-ref-26[26]. Les mΓ©thodes de l'objet global Γ©tant accessibles sans prΓ©fixe, window et global sont facultatifs.
La syntaxe
console.log('Hello world');
aura donc exactement le mΓͺme rΓ©sultat en plus d'Γͺtre compatible sur tous les environnements.
Utilisation
Le code JavaScript a besoin d'un objet global pour y rattacher les dΓ©clarations (variables et fonctions) avant d'exΓ©cuter des instructions. La situation la plus connue est celle de l'objet window obtenu dans le contexte d'une page web. D'autres environnements sont possibles dont celui fourni par Adobe ou l'environnement Node.js (voir plus bas Autres utilisations).
Les principaux domaines d'application de JavaScript sont avant tout la programmation, les activitΓ©s de programmation de base et tout ce qui est liΓ© Γ l'informatique.
Dans une page web
Du code JavaScript peut Γͺtre intΓ©grΓ© directement au sein des pages web, pour y Γͺtre exΓ©cutΓ© sur le poste client. C'est alors le navigateur web qui prend en charge l'exΓ©cution de ces programmes appelΓ©s scripts.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ